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 / checkout-template.css

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

984 lines 28.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * **************
3 * Login & Coupon Field Layout
4 * **************
5 */
6
7 .cartflows-container .wcf-embed-checkout-form,
8 .cartflows-container .wcf-embed-checkout-form * {
9 -webkit-box-sizing: border-box;
10 -moz-box-sizing: border-box;
11 box-sizing: border-box;
12 }
13
14 .wcf-embed-checkout-form .wc-backward {
15 display: none !important;
16 }
17
18 .wcf-embed-checkout-form .woocommerce form .form-row-first,
19 .wcf-embed-checkout-form .woocommerce form .form-row-last,
20 .wcf-embed-checkout-form .woocommerce-page form .form-row-first,
21 .wcf-embed-checkout-form .woocommerce-page form .form-row-last{
22 width: 50%;
23 display: block;
24 }
25
26 .wcf-embed-checkout-form .woocommerce form .form-row-full,
27 .wcf-embed-checkout-form .woocommerce-page form .form-row-full{
28 width: 100%;
29 clear: both;
30 }
31
32 .wcf-embed-checkout-form form .form-row-wide{
33 width: 100%;
34 }
35
36 .wcf-embed-checkout-form form .wcf-column-33{
37 width: 33.33%;
38 }
39
40 /* To test divi and all */
41 .wcf-embed-checkout-form .woocommerce form .form-row-first, .woocommerce-page form .form-row-first{
42 float: left;
43 clear: left;
44 }
45
46 .wcf-embed-checkout-form .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
47 float: right;
48 clear: right;
49 }
50
51 .wcf-embed-checkout-form .woocommerce form .form-row .required{
52 color: red;
53 font-weight: 700;
54 border: 0!important;
55 text-decoration: none;
56 }
57
58 /* To test divi and all */
59
60 .wcf-embed-checkout-form form .form-row-first.form-row-one{
61 clear: both;
62 }
63
64 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login{
65 display: none;
66 }
67
68 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row{
69 margin-bottom: 15px;
70 }
71
72 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .clear{
73 clear: none;
74 }
75
76 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row label{
77 margin: 0;
78 line-height: 1em;
79 padding-top: 0;
80 position: relative;
81 top: 0;
82 }
83
84 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .login-form-actions{
85 -js-display: flex;
86 display: -webkit-box;
87 display: -webkit-flex;
88 display: -moz-box;
89 display: -ms-flexbox;
90 display: flex;
91 margin-bottom: 0px;
92 }
93
94 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .remember_me,
95 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .lost_password{
96 -webkit-box-flex: 1;
97 -webkit-flex: 1;
98 -moz-box-flex: 1;
99 -ms-flex: 1;
100 flex: 1;
101 font-family: inherit;
102 font-size: 13px;
103 }
104
105 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row .remember_me label{
106 margin-bottom: 0px;
107 vertical-align: text-top;
108 }
109
110 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row .remember_me input,
111 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row .remember_me span{
112 vertical-align: middle;
113 }
114
115 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .lost_password{
116 text-align: right;
117 margin-top: 0px;
118 margin-bottom: 0px;
119 }
120
121 /**
122 * **************
123 * Common Classes
124 * **************
125 */
126
127 .wcf-embed-checkout-form .woocommerce .blockUI.blockOverlay {
128 font-size: 15px;
129 }
130
131 .mt20{
132 margin-top: 20px !important;
133 }
134
135 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-invalid .select2-container,
136 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-invalid input.input-text,
137 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-invalid select{
138 border-width: 1px;
139 border-color: #e2401c;
140 }
141
142 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-validated .select2-container,
143 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-validated input.input-text,
144 .wcf-embed-checkout-form .woocommerce form .form-row.woocommerce-validated select{
145 border-width: 1px;
146 /*border-color: #69bf29;*/
147 }
148
149 .wcf-embed-checkout-form .select2-container--default.field-required .select2-selection--single,
150 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text.field-required,
151 .wcf-embed-checkout-form .woocommerce form .form-row textarea.input-text.field-required,
152 .wcf-embed-checkout-form .woocommerce #order_review .input-text.field-required{
153 border-color: #e2401c;
154 }
155
156 .wcf-embed-checkout-form .woocommerce form .form-row input.field-validated{
157 border-left-width: 2px;
158 border-left-color: #69bf29;
159 }
160
161 /**
162 * ************
163 * Main Layout
164 * ************
165 */
166
167 .wcf-embed-checkout-form .wcf-checkout-header-image{
168 text-align: center;
169 }
170
171 /**
172 * ************************
173 * Radio Button & Checkbox
174 * ************************
175 */
176 .wcf-embed-checkout-form .woocommerce #payment input[type=radio]{
177 -webkit-border-radius: 50%;
178 border-radius: 50%;
179 margin-right: 4px;
180 line-height: 10px;
181 }
182
183 .wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"]:checked:before,
184 .wcf-embed-checkout-form .woocommerce #payment input[type=checkbox]:checked:before,
185 .wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"]:checked:before{
186 content: "\e600";
187 margin: 0;
188 color: #F16334;
189 }
190
191 .wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"],
192 .wcf-embed-checkout-form .woocommerce #payment input[type=checkbox],
193 .wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"],
194 .wcf-embed-checkout-form .woocommerce #payment input[type=radio]{
195 border: 1px solid #b4b9be;
196 background: #fff;
197 color: #555;
198 clear: none;
199 cursor: pointer;
200 display: inline-block;
201 line-height: 0;
202 height: 16px;
203 margin: -4px 4px 0 0;
204 outline: 0;
205 padding: 0!important;
206 text-align: center;
207 vertical-align: middle;
208 width: 16px;
209 min-width: 16px;
210 -webkit-appearance: none;
211 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
212 box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
213 -webkit-transition: .05s border-color ease-in-out;
214 transition: .05s border-color ease-in-out;
215 }
216
217 .wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"]:focus,
218 .wcf-embed-checkout-form .woocommerce #payment input[type=checkbox]:focus,
219 .wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"]:focus,
220 .wcf-embed-checkout-form .woocommerce #payment input[type=radio]:focus{
221 border-color: #F16334;
222 -webkit-box-shadow: 0 0 2px rgba(241, 99, 52,.8);
223 box-shadow: 0 0 2px rgba(241, 99, 52,.8);
224 }
225
226 .wcf-embed-checkout-form .woocommerce #payment input[type=radio]:checked:before{
227 background-color: #F16334;
228 -webkit-border-radius: 50px;
229 border-radius: 50px;
230 content: "\2022";
231 font-size: 24px;
232 height: 6px;
233 line-height: 16px;
234 margin: 4px;
235 text-indent: -9999px;
236 width: 6px;
237 }
238 .wcf-embed-checkout-form .woocommerce .woocommerce-billing-fields [type="checkbox"]:checked:before,
239 .wcf-embed-checkout-form .woocommerce #payment input[type=checkbox]:checked:before,
240 .wcf-embed-checkout-form .woocommerce .woocommerce-shipping-fields [type="checkbox"]:checked:before,
241 .wcf-embed-checkout-form .woocommerce #payment input[type=radio]:checked:before{
242 display: inline-block;
243 float: left;
244 font: normal 15px/1 cartflows-icon;
245 speak: none;
246 vertical-align: middle;
247 width: 6px;
248 -webkit-font-smoothing: antialiased;
249 -moz-osx-font-smoothing: grayscale;
250 }
251
252 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods li input[type=checkbox]{
253 min-width: 16px;
254 }
255
256
257 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
258 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-1,
259 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
260 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-2 {
261 float: none;
262 width: 100%;
263 max-width: 100%;
264 padding: 0px;
265 -webkit-border-radius: 0px;
266 border-radius: 0px;
267 border: none;
268 border-color: none;
269 margin-bottom: 0px;
270 }
271
272 .wcf-embed-checkout-form .woocommerce-additional-fields > h3,
273 .wcf-embed-checkout-form .woocommerce-billing-fields > h3,
274 .wcf-embed-checkout-form #order_review_heading,
275 .wcf-embed-checkout-form .woocommerce #ship-to-different-address {
276 font-family: inherit;
277 font-weight: 600;
278 font-size: 20px;
279 text-transform: capitalize;
280 margin:0 0 25px 0;
281 padding: 3px;
282 }
283
284 .wcf-embed-checkout-form .woocommerce-checkout #payment {
285 background: unset;
286 -webkit-border-radius: 0;
287 border-radius: 0;
288 }
289
290 .wcf-embed-checkout-form .woocommerce-checkout #payment .form-row {
291 margin: 0;
292 padding: 0;
293 }
294
295 .wcf-embed-checkout-form .woocommerce-checkout #payment .form-row label.checkbox{
296 display: block;
297 margin-bottom: 1.1em;
298 }
299
300 .wcf-embed-checkout-form .woocommerce-checkout #payment .payment_method_paypal .about_paypal{
301 float: none;
302 margin-left: 10px;
303 }
304
305 .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box .form-row{
306 margin: 0 0 0.5em;
307 }
308
309 .wcf-embed-checkout-form .woocommerce-checkout #payment fieldset .form-row
310 .wcf-embed-checkout-form .woocommerce-checkout #payment fieldset p{
311 margin-bottom: 10px;
312 }
313
314 .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box{
315 background-color: #eaeaea;
316 font-family: inherit;
317 font-weight:inherit;
318 margin-bottom: 0.5em;
319 }
320
321 .wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before,
322 .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before,
323 .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before{
324 content: '';
325 display: block;
326 border: 1em solid;
327 border-right-color: transparent;
328 border-left-color: transparent;
329 border-top-color: transparent;
330 border-bottom-color: #eaeaea;
331 position: absolute;
332 top: -.75em;
333 left: 0;
334 margin: -1em 0 0 2em;
335 }
336
337 /* Fields */
338 .wcf-embed-checkout-form .select2-container--default .select2-selection--single {
339 display: block;
340 width: 100%;
341 min-height: 34px;
342 height: auto;
343 padding: 11px 12px;
344 font-size: 14px;
345 line-height: 1.42857143 !important;
346 color: #555;
347 background-color: #fff;
348 background-image: none;
349 border: 1px solid;
350 border-color: #d4d4d4;
351 -webkit-border-radius: 3px;
352 border-radius: 3px;
353 -webkit-box-shadow: none;
354 box-shadow: none;
355 outline: none;
356 }
357
358 .wcf-embed-checkout-form .select2-container--default .select2-selection--single .select2-selection__rendered {
359 color: #666;
360 line-height: 19px;
361 min-height: 19px;
362 overflow: visible;
363 padding-left: 0;
364 }
365
366 .wcf-embed-checkout-form .select2-results__option[aria-selected], .select2-results__option[data-selected]{
367 font-size: 14px;
368 }
369
370 .wcf-embed-checkout-form .select2-container--default .select2-selection--single .select2-selection__arrow {
371 height: 100%;
372 }
373
374 .select2-dropdown{
375 border: 1px solid #d4d4d4;
376 }
377
378 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
379 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
380 .wcf-embed-checkout-form .woocommerce form .form-row select,
381 .wcf-embed-checkout-form .woocommerce #order_review .input-text{
382 display: block;
383 width: 100%;
384 min-height: 34px;
385 padding: 11px 12px;
386 font-family: inherit;
387 font-weight:inherit;
388 font-size: 14px;
389 line-height: 1.42857143 !important;
390 color: #555;
391 background-color: #fff;
392 background-image: none;
393 border: 1px solid;
394 border-color: #d4d4d4;
395 -webkit-border-radius: 3px;
396 border-radius: 3px;
397 -webkit-box-shadow: none;
398 box-shadow: none;
399 height: auto;
400 }
401
402 .wcf-embed-checkout-form #order_review{
403 padding: 3px;
404 width: 100%;
405 }
406
407 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-message,
408 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-error{
409 padding: 0em 2em 1.2em 2em;
410 background-color: transparent;
411 border: none;
412 margin: 0px;
413 width: 100%;
414 }
415
416 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-error li{
417 list-style:none !important;
418 margin: 0px;
419 }
420
421 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-message::before,
422 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-error::before{
423 top: 0px;
424 left: 0px;
425 }
426
427 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-error::before{
428 content: '\e016';
429 }
430
431 .wcf-embed-checkout-form .woocommerce .wcf-custom-coupon-field .woocommerce-error li{
432 margin: 0px 0px 0 8px;
433 }
434
435 .wcf-embed-checkout-form .woocommerce #order_review .wcf-custom-coupon-field input[type="text"]{
436 font-weight: normal;
437 }
438
439 .wcf-embed-checkout-form .wcf-custom-coupon-field {
440 -js-display: flex;
441 display: -webkit-box;
442 display: -webkit-flex;
443 display: -moz-box;
444 display: -ms-flexbox;
445 display: flex;
446 margin-bottom: 15px;
447 margin-top: 25px;
448 border-top: 1px solid #dcdcdc;
449 border-bottom: 1px solid #dcdcdc;
450 padding-top: 25px;
451 padding-bottom: 25px;
452 -webkit-flex-wrap: wrap;
453 -ms-flex-wrap: wrap;
454 flex-wrap: wrap;
455 }
456
457 .wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
458 width: 70%;
459 display: inline-block;
460 padding-right: 20px;
461 }
462
463 .wcf-embed-checkout-form #order_review .wcf-coupon-col-2 {
464 width: 30%;
465 }
466
467 .wcf-embed-checkout-form input[type="text"]:focus,
468 .wcf-embed-checkout-form input[type="email"]:focus,
469 .wcf-embed-checkout-form input[type="password"]:focus,
470 .wcf-embed-checkout-form input[type="tel"]:focus,
471 .wcf-embed-checkout-form textarea:focus,
472 .wcf-embed-checkout-form .select2-container--open {
473 border-color: #b3b3b3;
474 -webkit-box-shadow: none;
475 box-shadow: none;
476 outline: none;
477 }
478
479 .wcf-embed-checkout-form button:focus {
480 outline: none;
481 outline-color: none;
482 outline-style: none;
483 outline-width: none;
484 }
485
486 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,
487 .wcf-embed-checkout-form form.checkout_coupon .button {
488 display: block;
489 clear: both;
490 border: none;
491 font-size: 15px;
492 font-family: inherit;
493 font-weight: inherit;
494 background-color: #F16334;
495 line-height: 9px;
496 padding: 18px;
497 margin-bottom: 10px;
498 width: 100%;
499 text-transform: uppercase;
500 }
501
502 .wcf-embed-checkout-form .woocommerce #order_review button {
503 border: 1px solid;
504 border-color: #F16334;
505 background-color: #F16334;
506 font-family: inherit;
507 font-weight:inherit;
508 font-size: 18px;
509 letter-spacing: 0.5px;
510 width: 100%;
511 padding: 16px 24px;
512 font-size: 16px;
513 line-height: 1.5;
514 -webkit-border-radius: 3px;
515 border-radius: 3px;
516 color: #fff;
517 text-transform: uppercase;
518 }
519
520 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small {
521 padding: 8px 6px;
522 background-color: #c8c8c8;
523 border: 1px #c8c8c8 solid;
524 }
525
526 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover{
527 border-color: #F16334;
528 background-color: #F16334;
529 }
530 .wcf-embed-checkout-form .woocommerce #payment #place_order:hover {
531 background-color: #F16334;
532 border-color: #F16334;
533 color: #fff;
534 }
535
536 /**
537 * ***********************
538 * New checkout style
539 * ***********************
540 */
541
542 .wcf-embed-checkout-form .woocommerce-checkout{
543 display: inline-block;
544 width: 100%;
545 }
546
547 .wcf-embed-checkout-form .woocommerce-checkout .col2-set{
548 display: inline-block;
549 width: 55%;
550 float: left;
551 padding-right: 40px;
552 margin:20px 0 0;
553 }
554
555 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
556 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{
557 margin: 0 -7px;
558 -ms-flex-wrap: wrap;
559 flex-wrap: wrap;
560 -js-display: flex;
561 display: -webkit-box;
562 display: -moz-box;
563 display: -ms-flexbox;
564 display: flex;
565 display: -webkit-flex; /* Safari 6.1+, firefox, chrome */
566 flex-wrap: wrap;
567 -webkit-flex-wrap: wrap; /* Safari 6.1+, firefox, chrome*/
568
569 }
570
571 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{
572 margin: 0px -7px;
573 }
574
575 .wcf-embed-checkout-form-two-column .woocommerce-checkout .wcf-order-wrap{
576 display: inline-block;
577 float: none;
578 width: 45%;
579 border: none;
580 background-color: inherit/*#F6F6F6*/;
581 padding: 0 10px;
582 -webkit-border-radius: 3px;
583 border-radius: 3px;
584 }
585
586 .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading{
587 display: inline-block;
588 font-family: inherit;
589 font-weight: 600;
590 width: 100%;
591 margin:20px 0 0;
592 padding: 3px 3px 20px;
593 border: none;
594 border-bottom: none;
595 }
596
597 .wcf-embed-checkout-form .woocommerce-checkout #payment{
598 background-color: inherit;
599 border:none;
600 /*border-top: 1px solid;*/
601 -webkit-border-radius: 0px;
602 border-radius: 0px;
603 /*border-color: #dcdcdc;*/
604 /*padding-top: 20px;*/
605 }
606
607 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{
608 padding: 1em 0px;
609 }
610
611 .wcf-embed-checkout-form #add_payment_method #payment ul.payment_methods,
612 .wcf-embed-checkout-form .woocommerce-cart #payment ul.payment_methods,
613 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{
614 border: none;
615 }
616
617 /*.wcf-embed-checkout-form .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{
618 clear: both;
619 }*/
620
621 .wcf-embed-checkout-form .woocommerce form .form-row{
622 display: block;
623 margin-bottom: 1.1em;
624 padding: 3px 7px;
625 position: relative;
626 }
627
628 .wcf-embed-checkout-form table.shop_table {
629 border:none;
630 border-bottom: 0;
631 background-color: inherit;
632 -webkit-border-radius: 0;
633 border-radius: 0;
634 font-family: inherit;
635 font-weight:inherit;
636 font-size: 0.95em;
637 margin: 0 0 0px 0 !important;
638 border-collapse: collapse;
639 text-align: left;
640 }
641
642 .wcf-embed-checkout-form table.shop_table td strong.product-quantity{
643 font-weight: normal;
644 }
645
646 .wcf-embed-checkout-form table.shop_table #shipping_method{
647 margin: 0;
648 padding: 0;
649 list-style: none;
650 }
651 .wcf-embed-checkout-form table.shop_table #shipping_method .amount{
652 font-weight: normal;
653 }
654 .wcf-embed-checkout-form table.shop_table th{
655 border: none;
656 font-weight: 400;
657 padding: 9px 0px;
658 line-height: 1.2em;
659 }
660 .wcf-embed-checkout-form table.shop_table tfoot tr:last-child .woocommerce-Price-amount {
661 font-size: 1em;
662 }
663
664 .wcf-embed-checkout-form table.shop_table td,
665 .wcf-embed-checkout-form table.shop_table th,
666 .wcf-embed-checkout-form table.shop_table td dl dt,
667 .wcf-embed-checkout-form table.shop_table td dl dd {
668 padding: 0.6em 0;
669 line-height: 1.4em;
670 border: none;
671 }
672 .wcf-embed-checkout-form table.shop_table td dl dd p{
673 margin-top: 0;
674 }
675
676 .wcf-embed-checkout-form table.shop_table tbody th,
677 .wcf-embed-checkout-form table.shop_table tfoot td,
678 .wcf-embed-checkout-form table.shop_table tfoot th {
679 border: none;
680 font-weight: normal;
681 width: 50%;
682 }
683 .wcf-embed-checkout-form table.shop_table tbody {
684 border-top: 1px dashed #cccccc;
685 border-bottom: 1px dashed #cccccc;
686 }
687 .wcf-embed-checkout-form table.shop_table th.product-name,
688 .wcf-embed-checkout-form table.shop_table th.product-total{
689 font-weight: 600;
690 }
691 .wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not(.recurring-total) th,
692 .wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not(.recurring-total) td {
693 font-weight: 600;
694 border-top: 1px dashed #cccccc;
695 }
696 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th {
697 padding-top: 1.8em;
698 font-weight: 600;
699 }
700 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th,
701 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-total th,
702 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-total td {
703 vertical-align: top;
704 }
705
706 .wcf-embed-checkout-form table.shop_table thead tr th:nth-child(1),
707 .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(1),
708 .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(1){
709 width: 70%;
710 }
711 .wcf-embed-checkout-form table.shop_table thead tr th:nth-child(2),
712 .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(2),
713 .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(2){
714 width: 30%;
715 }
716
717 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row label,
718 .wcf-embed-checkout-form .woocommerce-checkout .form-row label{
719 font-size: 13px;
720 line-height: 1em;
721 letter-spacing: 0.3px;
722 font-family: inherit;
723 font-weight:inherit;
724 text-transform: capitalize;
725 margin-bottom: 8px;
726 }
727
728 .wcf-embed-checkout-form .woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{
729 line-height: 20px;
730 text-transform: initial;
731 }
732
733 .wcf-embed-checkout-form #payment .woocommerce-privacy-policy-text p{
734 font-family: inherit;
735 font-weight:inherit;
736 font-size: 11px;
737 color: #777;
738 margin-top: 0;
739 text-align: justify;
740 }
741
742 .wcf-embed-checkout-form #payment .wc_payment_methods .payment_box p{
743 margin: 0;
744 }
745
746 .wcf-embed-checkout-form .woocommerce a{
747 color: #F16334;
748 text-decoration: none;
749 }
750
751 .wcf-embed-checkout-form .woocommerce .woocommerce-info,
752 .wcf-embed-checkout-form .woocommerce .woocommerce-error,
753 .wcf-embed-checkout-form .woocommerce .woocommerce-message,
754 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
755 .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-message{
756 padding: 1em 2em 0.4em 2.0em;
757 border-top:none;
758 background-color: inherit;
759 font-size: 14px;
760 font-weight: 500;
761 margin:0px;
762 }
763
764 .wcf-embed-checkout-form .woocommerce-info::before,
765 .wcf-embed-checkout-form .woocommerce-message::before{
766 left: 0.1em;
767 color: #F16334;
768 }
769
770 .wcf-embed-checkout-form .woocommerce .woocommerce-error,
771 .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-error,
772 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-error{
773 background-color: #fff6f6;
774 border: dashed 1px #a00;
775 padding: 25px 25px 20px;
776 color: #a00;
777 margin: 1rem 0 1rem;
778 font-size: 14px;
779 width: 100%;
780
781 }
782
783 .wcf-embed-checkout-form .woocommerce .woocommerce-error::before {
784 content: '';
785 }
786
787 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{
788 display: inline;
789 }
790
791 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-message{
792 margin:1em 0 1em;
793 }
794
795 .wcf-embed-checkout-form .woocommerce .woocommerce-error li{
796 list-style: disc inside !important;
797 margin: 0 0 8px;
798 }
799
800 .wcf-embed-checkout-form .woocommerce .woocommerce-error li strong{
801 font-weight: 400;
802 }
803
804 .wcf-embed-checkout-form .woocommerce form.checkout_coupon{
805 border: 1px solid #d3ced2;
806 padding: 30px 20px 20px;
807 margin: 2em 0;
808 text-align: left;
809 -webkit-border-radius: 5px;
810 border-radius: 5px;
811 }
812
813 .wcf-embed-checkout-form .woocommerce .checkout_coupon p{
814 font-size: 14px;
815 }
816
817 .wcf-embed-checkout-form .woocommerce .checkout_coupon p{
818 font-family: inherit;
819 font-weight: 500;
820 margin-top: 0;
821 margin-bottom: 10px;
822 }
823
824 @media only screen and (max-width: 768px) {
825 .wcf-embed-checkout-form form .wcf-column-33{
826 width: 100%;
827 }
828 .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading{
829 width: 100%;
830 }
831 .wcf-embed-checkout-form .woocommerce-checkout #order_review{
832 width: 100%;
833 }
834 .wcf-embed-checkout-form .woocommerce-checkout .wcf-order-wrap{
835 width: 100%;
836 }
837 .wcf-embed-checkout-form .woocommerce-checkout{
838 display: block;
839 }
840 .wcf-embed-checkout-form .woocommerce-checkout .col2-set{
841 display: block;
842 width: 100%;
843 padding-right: 0;
844 margin: 20px 0 0;
845 }
846
847 .wcf-embed-checkout-form form.checkout_coupon .button{
848 font-size: 12px;
849 }
850
851 .wcf-bump-order-field-wrap .wcf-bump-order-label{
852 font-size: 16px;
853 text-transform: capitalize;
854 }
855
856 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
857 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-1,
858 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
859 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-2,
860 .wcf-embed-checkout-form .woocommerce .wcf-order-wrap,
861 .wcf-embed-checkout-form .woocommerce-page .wcf-order-wrap{
862 padding: 15px 18px;
863 }
864
865 .wcf-embed-checkout-form .woocommerce form .form-row-first,
866 .wcf-embed-checkout-form .woocommerce form .form-row-last,
867 .wcf-embed-checkout-form .woocommerce-page form .form-row-first,
868 .wcf-embed-checkout-form .woocommerce-page form .form-row-last{
869 width: 100%;
870 }
871
872 /*.wcf-embed-checkout-form .woocommerce form .form-row-first,
873 .wcf-embed-checkout-form .woocommerce-page form .form-row-first{
874 margin-right: 4%;
875 }*/
876
877 .wcf-embed-checkout-form .woocommerce-additional-fields > h3,
878 .wcf-embed-checkout-form .woocommerce-billing-fields > h3,
879 .wcf-embed-checkout-form #order_review_heading,
880 .wcf-embed-checkout-form .woocommerce #ship-to-different-address{
881 font-size: 1.0em;
882 }
883 }
884
885
886 /**
887 * **********************
888 * Divi Css Overrite
889 * **********************
890 */
891
892 #et-info-email:before,
893 #et-info-phone:before,
894 #et_search_icon:before,
895 .comment-reply-link:after,
896 .et-cart-info span:before,
897 .et-pb-arrow-next:before,
898 .et-pb-arrow-prev:before,
899 .et-social-icon a:before,
900 .et_audio_container .mejs-playpause-button button:before,
901 .et_audio_container .mejs-volume-button button:before,
902 .et_overlay:before,
903 .et_password_protected_form .et_submit_button:after,
904 .et_pb_button:after,
905 .et_pb_contact_reset:after,
906 .et_pb_contact_submit:after,
907 .et_pb_font_icon:before,
908 .et_pb_newsletter_button:after,
909 .et_pb_pricing_table_button:after,
910 .et_pb_promo_button:after,
911 .et_pb_social_icon a.icon:before,
912 .et_pb_testimonial:before,
913 .et_pb_toggle_title:before,
914 .form-submit .et_pb_button:after,
915 .mobile_menu_bar:before,
916 .woocommerce #content input.button.alt:after,
917 .woocommerce #content input.button:after,
918 .woocommerce #respond input#submit.alt:after,
919 .woocommerce #respond input#submit:after,
920 .woocommerce a.button.alt:after,
921 .woocommerce button.button.alt:after,
922 .woocommerce button.button:after,
923 .woocommerce button.single_add_to_cart_button.button:after,
924 .woocommerce input.button.alt:after,
925 .woocommerce input.button:after,
926 .woocommerce-page #content input.button.alt:after,
927 .woocommerce-page #content input.button:after,
928 .woocommerce-page #respond input#submit.alt:after,
929 .woocommerce-page #respond input#submit:after,
930 .woocommerce-page a.button.alt:after,
931 .woocommerce-page a.button:after,
932 .woocommerce-page button.button.alt:after,
933 .woocommerce-page button.button:after,
934 .woocommerce-page input.button.alt:after,
935 .woocommerce-page input.button:after,
936 a.et_pb_more_button:after{
937 text-shadow: 0 0;
938 font-family: none;
939 font-weight: 400;
940 font-style: normal;
941 font-variant: normal;
942 -webkit-font-smoothing: antialiased;
943 -moz-osx-font-smoothing: grayscale;
944 line-height: 1;
945 text-transform: none;
946 speak: none;
947 }
948
949 .comment-reply-link:hover:after,
950 .woocommerce #content input.button.alt:hover:after,
951 .woocommerce #content input.button:hover:after,
952 .woocommerce #respond input#submit.alt:hover:after,
953 .woocommerce #respond input#submit:hover:after,
954 .woocommerce a.button.alt:hover:after,
955 .woocommerce a.button:hover:after,
956 .woocommerce button.button.alt:hover:after,
957 .woocommerce button.button:hover:after,
958 .woocommerce input.button.alt:hover:after,
959 .woocommerce input.button:hover:after,
960 .woocommerce-page #content input.button.alt:hover:after,
961 .woocommerce-page #content input.button:hover:after,
962 .woocommerce-page #respond input#submit.alt:hover:after,
963 .woocommerce-page #respond input#submit:hover:after,
964 .woocommerce-page a.button.alt:hover:after,
965 .woocommerce-page a.button:hover:after,
966 .woocommerce-page button.button.alt:hover:after,
967 .woocommerce-page button.button:hover:after,
968 .woocommerce-page input.button.alt:hover:after,
969 .woocommerce-page input.button:hover:after{
970 opacity: 0;
971 }
972
973
974 /**
975 * **************************
976 * Thrive Compatibility css
977 * **************************
978 */
979
980 .thrv_wrapper .wcf-embed-checkout-form div{
981 -webkit-box-sizing: border-box;
982 -moz-box-sizing: border-box;
983 box-sizing: border-box;
984 }