PluginProbe
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce / 1.1.12
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce v1.1.12
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-rtl.css

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

914 lines 26.6 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: right;
43 clear: right;
44 }
45
46 .wcf-embed-checkout-form .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
47 float: left;
48 clear: left;
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: right;
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: left;
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-right-width: 2px;
127 border-right-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-left: 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: "\e600";
156 margin: 0;
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 0 0 4px;
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: right;
213 font: normal 15px/1 cartflows-icon;
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-right: 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-left-color: transparent;
297 border-right-color: transparent;
298 border-top-color: transparent;
299 border-bottom-color: #eaeaea;
300 position: absolute;
301 top: -.75em;
302 right: 0;
303 margin: -1em 2em 0 0;
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-right: 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 width: 100%;
372 }
373
374 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"]{
375 font-weight: normal;
376 }
377
378 .wcf-embed-checkout-form .wcf-custom-coupon-field {
379 -js-display: flex;
380 display: -webkit-box;
381 display: -webkit-flex;
382 display: -moz-box;
383 display: -ms-flexbox;
384 display: flex;
385 margin-bottom: 15px;
386 margin-top: 25px;
387 border-top: 1px solid #dcdcdc;
388 border-bottom: 1px solid #dcdcdc;
389 padding-top: 25px;
390 padding-bottom: 25px;
391 }
392
393 .wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
394 width: 70%;
395 display: inline-block;
396 padding-left: 20px;
397 }
398
399 .wcf-embed-checkout-form #order_review .wcf-coupon-col-2 {
400 width: 30%;
401 }
402
403 .wcf-embed-checkout-form input[type="text"]:focus,
404 .wcf-embed-checkout-form input[type="email"]:focus,
405 .wcf-embed-checkout-form input[type="password"]:focus,
406 .wcf-embed-checkout-form input[type="tel"]:focus,
407 .wcf-embed-checkout-form textarea:focus,
408 .wcf-embed-checkout-form .select2-container--open {
409 border-color: #b3b3b3;
410 -webkit-box-shadow: none;
411 box-shadow: none;
412 outline: none;
413 }
414
415 .wcf-embed-checkout-form button:focus {
416 outline: none;
417 outline-color: none;
418 outline-style: none;
419 outline-width: none;
420 }
421
422 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,
423 .wcf-embed-checkout-form form.checkout_coupon .button {
424 display: block;
425 clear: both;
426 border: none;
427 font-size: 15px;
428 font-family: inherit;
429 font-weight: inherit;
430 background-color: #F16334;
431 line-height: 9px;
432 padding: 18px;
433 margin-bottom: 10px;
434 width: 100%;
435 text-transform: uppercase;
436 }
437
438 .wcf-embed-checkout-form .woocommerce #order_review button {
439 border: 1px solid;
440 border-color: #F16334;
441 background-color: #F16334;
442 font-family: inherit;
443 font-weight:inherit;
444 font-size: 18px;
445 letter-spacing: 0.5px;
446 width: 100%;
447 padding: 16px 24px;
448 font-size: 16px;
449 line-height: 1.5;
450 -webkit-border-radius: 3px;
451 border-radius: 3px;
452 color: #fff;
453 text-transform: uppercase;
454 }
455
456 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small {
457 padding: 8px 6px;
458 background-color: #c8c8c8;
459 border: 1px #c8c8c8 solid;
460 }
461
462 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover{
463 border-color: #F16334;
464 background-color: #F16334;
465 }
466 .wcf-embed-checkout-form .woocommerce #payment #place_order:hover {
467 background-color: #F16334;
468 border-color: #F16334;
469 color: #fff;
470 }
471
472 /**
473 * ***********************
474 * New checkout style
475 * ***********************
476 */
477
478 .wcf-embed-checkout-form .woocommerce-checkout{
479 display: inline-block;
480 width: 100%;
481 }
482
483 .wcf-embed-checkout-form .woocommerce-checkout .col2-set{
484 display: inline-block;
485 width: 55%;
486 float: right;
487 padding-left: 40px;
488 margin:20px 0 0;
489 }
490
491 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
492 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{
493 margin: 0 -7px;
494 -ms-flex-wrap: wrap;
495 flex-wrap: wrap;
496 -js-display: flex;
497 display: -webkit-box;
498 display: -moz-box;
499 display: -ms-flexbox;
500 display: flex;
501 display: -webkit-flex; /* Safari 6.1+, firefox, chrome */
502 flex-wrap: wrap;
503 -webkit-flex-wrap: wrap; /* Safari 6.1+, firefox, chrome*/
504
505 }
506
507 .wcf-embed-checkout-form .woocommerce-checkout .col2-set .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{
508 margin: 0px -7px;
509 }
510
511 .wcf-embed-checkout-form-two-column .woocommerce-checkout .wcf-order-wrap{
512 display: inline-block;
513 float: none;
514 width: 45%;
515 border: none;
516 background-color: inherit/*#F6F6F6*/;
517 padding: 0 10px;
518 -webkit-border-radius: 3px;
519 border-radius: 3px;
520 }
521
522 .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading{
523 display: inline-block;
524 font-family: inherit;
525 font-weight: 600;
526 width: 100%;
527 margin:20px 0 0;
528 padding: 3px 3px 20px;
529 border: none;
530 border-bottom: none;
531 }
532
533 .wcf-embed-checkout-form .woocommerce-checkout #payment{
534 background-color: inherit;
535 border:none;
536 /*border-top: 1px solid;*/
537 -webkit-border-radius: 0px;
538 border-radius: 0px;
539 /*border-color: #dcdcdc;*/
540 /*padding-top: 20px;*/
541 }
542
543 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{
544 padding: 1em 0px;
545 }
546
547 .wcf-embed-checkout-form #add_payment_method #payment ul.payment_methods,
548 .wcf-embed-checkout-form .woocommerce-cart #payment ul.payment_methods,
549 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{
550 border: none;
551 }
552
553 /*.wcf-embed-checkout-form .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{
554 clear: both;
555 }*/
556
557 .wcf-embed-checkout-form .woocommerce form .form-row{
558 display: block;
559 margin-bottom: 1.1em;
560 padding: 3px 7px;
561 }
562
563 .wcf-embed-checkout-form table.shop_table {
564 border:none;
565 border-bottom: 0;
566 background-color: inherit;
567 -webkit-border-radius: 0;
568 border-radius: 0;
569 font-family: inherit;
570 font-weight:inherit;
571 font-size: 0.95em;
572 margin: 0 0 0px 0 !important;
573 border-collapse: collapse;
574 text-align: right;
575 }
576
577 .wcf-embed-checkout-form table.shop_table td strong.product-quantity{
578 font-weight: normal;
579 }
580
581 .wcf-embed-checkout-form table.shop_table #shipping_method{
582 margin: 0;
583 padding: 0;
584 list-style: none;
585 }
586 .wcf-embed-checkout-form table.shop_table #shipping_method .amount{
587 font-weight: normal;
588 }
589 .wcf-embed-checkout-form table.shop_table th{
590 border: none;
591 font-weight: 400;
592 padding: 9px 0px;
593 line-height: 1.2em;
594 }
595 .wcf-embed-checkout-form table.shop_table tfoot tr:last-child .woocommerce-Price-amount {
596 font-size: 1em;
597 }
598
599 .wcf-embed-checkout-form table.shop_table td,
600 .wcf-embed-checkout-form table.shop_table th,
601 .wcf-embed-checkout-form table.shop_table td dl dt,
602 .wcf-embed-checkout-form table.shop_table td dl dd {
603 padding: 0.6em 0;
604 line-height: 1.4em;
605 border: none;
606 }
607 .wcf-embed-checkout-form table.shop_table td dl dd p{
608 margin-top: 0;
609 }
610
611 .wcf-embed-checkout-form table.shop_table tbody th,
612 .wcf-embed-checkout-form table.shop_table tfoot td,
613 .wcf-embed-checkout-form table.shop_table tfoot th {
614 border: none;
615 font-weight: normal;
616 width: 50%;
617 }
618 .wcf-embed-checkout-form table.shop_table tbody {
619 border-top: 1px dashed #cccccc;
620 border-bottom: 1px dashed #cccccc;
621 }
622 .wcf-embed-checkout-form table.shop_table th.product-name,
623 .wcf-embed-checkout-form table.shop_table th.product-total{
624 font-weight: 600;
625 }
626 .wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not(.recurring-total) th,
627 .wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not(.recurring-total) td {
628 font-weight: 600;
629 border-top: 1px dashed #cccccc;
630 }
631 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th {
632 padding-top: 1.8em;
633 font-weight: 600;
634 }
635 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th,
636 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-total th,
637 .wcf-embed-checkout-form table.shop_table tfoot tr.recurring-total td {
638 vertical-align: top;
639 }
640
641 .wcf-embed-checkout-form table.shop_table thead tr th:nth-child(1),
642 .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(1),
643 .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(1){
644 width: 70%;
645 }
646 .wcf-embed-checkout-form table.shop_table thead tr th:nth-child(2),
647 .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(2),
648 .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(2){
649 width: 30%;
650 }
651
652 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row label,
653 .wcf-embed-checkout-form .woocommerce-checkout .form-row label{
654 font-size: 13px;
655 line-height: 1em;
656 letter-spacing: 0.3px;
657 font-family: inherit;
658 font-weight:inherit;
659 text-transform: capitalize;
660 margin-bottom: 8px;
661 }
662
663 .wcf-embed-checkout-form .woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{
664 line-height: 20px;
665 text-transform: initial;
666 }
667
668 .wcf-embed-checkout-form #payment .woocommerce-privacy-policy-text p{
669 font-family: inherit;
670 font-weight:inherit;
671 color: #444;
672 margin-top: 0;
673 }
674
675 .wcf-embed-checkout-form #payment .wc_payment_methods .payment_box p{
676 margin: 0;
677 }
678
679 .wcf-embed-checkout-form .woocommerce a{
680 color: #F16334;
681 text-decoration: none;
682 }
683
684 .wcf-embed-checkout-form .woocommerce .woocommerce-info,
685 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
686 .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-message{
687 padding: 1em 2.0em 0.4em 2em;
688 border-top:none;
689 background-color: inherit;
690 font-size: 14px;
691 font-weight: 500;
692 margin:0px;
693 }
694
695 .wcf-embed-checkout-form .woocommerce-info::before,
696 .wcf-embed-checkout-form .woocommerce-message::before{
697 right: 0.1em;
698 color: #F16334;
699 }
700
701 .wcf-embed-checkout-form .woocommerce .woocommerce-error,
702 .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-error,
703 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-error{
704 background-color: #fff6f6;
705 border: dashed 1px #a00;
706 padding: 25px 25px 20px;
707 color: #a00;
708 margin: 1rem 0 1rem;
709 font-size: 14px;
710 }
711
712
713 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{
714 display: inline;
715 }
716
717 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-message{
718 margin:1em 0 1em;
719 }
720
721 .wcf-embed-checkout-form .woocommerce .woocommerce-error::before{
722 content: '';
723 }
724
725 .wcf-embed-checkout-form .woocommerce .woocommerce-error li{
726 list-style: disc inside !important;
727 margin: 0 0 8px;
728 }
729
730 .wcf-embed-checkout-form .woocommerce .woocommerce-error li strong{
731 font-weight: 400;
732 }
733
734 .wcf-embed-checkout-form .woocommerce form.checkout_coupon{
735 border: 1px solid #d3ced2;
736 padding: 30px 20px 20px;
737 margin: 2em 0;
738 text-align: right;
739 -webkit-border-radius: 5px;
740 border-radius: 5px;
741 }
742
743 .wcf-embed-checkout-form .woocommerce .checkout_coupon p{
744 font-size: 14px;
745 }
746
747 .wcf-embed-checkout-form .woocommerce .checkout_coupon p{
748 font-family: inherit;
749 font-weight: 500;
750 margin-top: 0;
751 margin-bottom: 10px;
752 }
753
754 @media only screen and (max-width: 768px) {
755 .wcf-embed-checkout-form form .wcf-form-col-3{
756 width: 100%;
757 }
758 .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading{
759 width: 100%;
760 }
761 .wcf-embed-checkout-form .woocommerce-checkout #order_review{
762 width: 100%;
763 }
764 .wcf-embed-checkout-form .woocommerce-checkout .wcf-order-wrap{
765 width: 100%;
766 }
767 .wcf-embed-checkout-form .woocommerce-checkout{
768 display: block;
769 }
770 .wcf-embed-checkout-form .woocommerce-checkout .col2-set{
771 display: block;
772 width: 100%;
773 padding-left: 0;
774 margin: 20px 0 0;
775 }
776
777 .wcf-embed-checkout-form form.checkout_coupon .button{
778 font-size: 12px;
779 }
780
781 .wcf-bump-order-field-wrap .wcf-bump-order-label{
782 font-size: 16px;
783 text-transform: capitalize;
784 }
785
786 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
787 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-1,
788 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
789 .wcf-embed-checkout-form .woocommerce-page .col2-set .col-2,
790 .wcf-embed-checkout-form .woocommerce .wcf-order-wrap,
791 .wcf-embed-checkout-form .woocommerce-page .wcf-order-wrap{
792 padding: 15px 18px;
793 }
794
795 .wcf-embed-checkout-form .woocommerce form .form-row-first,
796 .wcf-embed-checkout-form .woocommerce form .form-row-last,
797 .wcf-embed-checkout-form .woocommerce-page form .form-row-first,
798 .wcf-embed-checkout-form .woocommerce-page form .form-row-last{
799 width: 100%;
800 }
801
802 /*.wcf-embed-checkout-form .woocommerce form .form-row-first,
803 .wcf-embed-checkout-form .woocommerce-page form .form-row-first{
804 margin-right: 4%;
805 }*/
806
807 .wcf-embed-checkout-form .woocommerce-additional-fields > h3,
808 .wcf-embed-checkout-form .woocommerce-billing-fields > h3,
809 .wcf-embed-checkout-form #order_review_heading,
810 .wcf-embed-checkout-form .woocommerce #ship-to-different-address{
811 font-size: 1.0em;
812 }
813 }
814
815
816 /**
817 * **********************
818 * Divi Css Overrite
819 * **********************
820 */
821
822 #et-info-email:before,
823 #et-info-phone:before,
824 #et_search_icon:before,
825 .comment-reply-link:after,
826 .et-cart-info span:before,
827 .et-pb-arrow-next:before,
828 .et-pb-arrow-prev:before,
829 .et-social-icon a:before,
830 .et_audio_container .mejs-playpause-button button:before,
831 .et_audio_container .mejs-volume-button button:before,
832 .et_overlay:before,
833 .et_password_protected_form .et_submit_button:after,
834 .et_pb_button:after,
835 .et_pb_contact_reset:after,
836 .et_pb_contact_submit:after,
837 .et_pb_font_icon:before,
838 .et_pb_newsletter_button:after,
839 .et_pb_pricing_table_button:after,
840 .et_pb_promo_button:after,
841 .et_pb_social_icon a.icon:before,
842 .et_pb_testimonial:before,
843 .et_pb_toggle_title:before,
844 .form-submit .et_pb_button:after,
845 .mobile_menu_bar:before,
846 .woocommerce #content input.button.alt:after,
847 .woocommerce #content input.button:after,
848 .woocommerce #respond input#submit.alt:after,
849 .woocommerce #respond input#submit:after,
850 .woocommerce a.button.alt:after,
851 .woocommerce button.button.alt:after,
852 .woocommerce button.button:after,
853 .woocommerce button.single_add_to_cart_button.button:after,
854 .woocommerce input.button.alt:after,
855 .woocommerce input.button:after,
856 .woocommerce-page #content input.button.alt:after,
857 .woocommerce-page #content input.button:after,
858 .woocommerce-page #respond input#submit.alt:after,
859 .woocommerce-page #respond input#submit:after,
860 .woocommerce-page a.button.alt:after,
861 .woocommerce-page a.button:after,
862 .woocommerce-page button.button.alt:after,
863 .woocommerce-page button.button:after,
864 .woocommerce-page input.button.alt:after,
865 .woocommerce-page input.button:after,
866 a.et_pb_more_button:after{
867 text-shadow: 0 0;
868 font-family: none;
869 font-weight: 400;
870 font-style: normal;
871 font-variant: normal;
872 -webkit-font-smoothing: antialiased;
873 -moz-osx-font-smoothing: grayscale;
874 line-height: 1;
875 text-transform: none;
876 speak: none;
877 }
878
879 .comment-reply-link:hover:after,
880 .woocommerce #content input.button.alt:hover:after,
881 .woocommerce #content input.button:hover:after,
882 .woocommerce #respond input#submit.alt:hover:after,
883 .woocommerce #respond input#submit:hover:after,
884 .woocommerce a.button.alt:hover:after,
885 .woocommerce a.button:hover:after,
886 .woocommerce button.button.alt:hover:after,
887 .woocommerce button.button:hover:after,
888 .woocommerce input.button.alt:hover:after,
889 .woocommerce input.button:hover:after,
890 .woocommerce-page #content input.button.alt:hover:after,
891 .woocommerce-page #content input.button:hover:after,
892 .woocommerce-page #respond input#submit.alt:hover:after,
893 .woocommerce-page #respond input#submit:hover:after,
894 .woocommerce-page a.button.alt:hover:after,
895 .woocommerce-page a.button:hover:after,
896 .woocommerce-page button.button.alt:hover:after,
897 .woocommerce-page button.button:hover:after,
898 .woocommerce-page input.button.alt:hover:after,
899 .woocommerce-page input.button:hover:after{
900 opacity: 0;
901 }
902
903
904 /**
905 * **************************
906 * Thrive Compatibility css
907 * **************************
908 */
909
910 .thrv_wrapper .wcf-embed-checkout-form div{
911 -webkit-box-sizing: border-box;
912 -moz-box-sizing: border-box;
913 box-sizing: border-box;
914 }