PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 1.1.10
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v1.1.10
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.10, at assets/css/checkout-template.css

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