/**handles:mci-footnotes-jquery-tooltips-pagelayout-none,fme-ccfw-front-datepicker,fme-ccfw-shipping-block-frontend,fme-ccfw-billing-block-frontend,fme-ccfw-order-note-block-frontend**/
.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#f005;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_reference_container_collapse_button.collapsed,.footnotes_reference_container .collapsed{display:none}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:0.83em!important;-webkit-margin-after:0.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#fff0!important;background-color:#fff0!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}

.ui-datepicker{font-size:12px}.ui-datepicker .ui-datepicker-header{padding:10px;position:relative;border:unset;background-color:#eee}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px;cursor:pointer;position:absolute;top:1em}.ui-datepicker .ui-datepicker-next{right:8px;cursor:pointer;position:absolute;top:1em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;text-align:center}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#e2401c;display:block!important;font-weight:700}.woocommerce-checkout-section .select2,form.woocommerce-checkout .select2{width:100%!important}#fme_ccfw_cart_item_count_field,#fme_ccfw_cart_subtotal_field,#fme_ccfw_cart_total_field,#fme_ccfw_payment_method_field,#fme_ccfw_shipping_method_field{display:none!important;visibility:hidden}.fme-ccfw-order-review-section-row>td{padding:1em 0 0;border-top:0}.fme-ccfw-order-review-section{margin:0;text-align:left}.fme-ccfw-order-review-section__title{font-size:1em;margin:0 0 .75em}.fme-ccfw-order-review-section--payment{margin:1em 0}.fme-ccfw-order-review-section--place-order{margin:1em 0 .75em;padding:.75em 0 0;border-top:1px solid rgba(0,0,0,.08)}#payment .fme-ccfw-order-review-section--place-order .fme-ccfw-order-review-section__title{font-size:.95em}.fme-ccfw-order-review-section .custom-section-content p.form-row{margin-bottom:.75em}#order_review .fme-ccfw-order-review-section .woocommerce-input-wrapper,#order_review .fme-ccfw-order-review-section input.input-text,#order_review .fme-ccfw-order-review-section select{width:100%}.fme-ccfw-section-conditional{display:none}.fme-ccfw-shipping-method-fields{margin-top:.75em;padding-top:.75em;border-top:1px solid rgba(0,0,0,.08)}.fme-ccfw-shipping-method-fields .fme-ccfw-order-review-section__title{font-size:.95em;margin-bottom:.5em}.fme-ccfw-shipping-method-fields .custom-section-content p.form-row{margin-bottom:.5em}.fme-ccfw-order-review-section .form-row-first,.fme-ccfw-order-review-section .form-row-last,.fme-ccfw-shipping-method-fields .form-row-first,.fme-ccfw-shipping-method-fields .form-row-last{width:100%;float:none;clear:both}.fme-ccfw-order-review-section textarea.input-text,.fme-ccfw-shipping-method-fields textarea.input-text{width:100%;box-sizing:border-box}.fme-ccfw-order-review-section .woocommerce-radio-wrapper label.radio,.fme-ccfw-order-review-section label.radio{display:inline-block;margin:5px}
#ccfw-shipping-fields{margin-top:10px!important}.my-custom-class{color:#2b2d2f!important;font-size:22px}.ccfw-select-block .css-13cymwt-control{padding:5px;border-color:#2b2d2f}.ccfw-select-block .css-13cymwt-control{border-color:#2b2d2f}.ccfw-select-block{color:#2b2d2f}.ccfw-radio-block .wc-block-components-radio-control__label{margin:0!important}.ccfw-color-block .required,.ccfw-radio-block .required{color:red;margin-left:5px}.ccfw-heading-block{margin-top:30px!important}.show_label_within_border{position:relative;margin:20px 0}.show_label_within_border label{position:absolute;top:-10px;left:12px;background:#fff;padding:0 6px;font-size:14px;color:#555}.show_label_within_border input{width:100%;padding:12px;border:1.5px solid #777;border-radius:6px;outline:0}.wc-block-components-form.wc-block-checkout__form .wc-optional-hidden{display:none!important}.ccfw-shipping-fields{margin-top:20px;margin-bottom:20px}.margin-bottom-10{margin-bottom:15px!important}.ccfw-shipping-fields .required{color:red;margin-left:5px}
#ccfw-billing-fields{margin-top:10px!important}.my-custom-class{color:#2b2d2f!important;font-size:22px}.ccfw-select-block .css-13cymwt-control{padding:5px;border-color:#2b2d2f}.ccfw-select-block .css-13cymwt-control{border-color:#2b2d2f}.ccfw-select-block{color:#2b2d2f}.ccfw-radio-block .wc-block-components-radio-control__label{margin:0!important}.ccfw-color-block .required,.ccfw-radio-block .required{color:red;margin-left:5px}.ccfw-heading-block{margin-top:30px!important}.show_label_within_border{position:relative;margin:20px 0}.show_label_within_border label{position:absolute;top:-10px;left:12px;background:#fff;padding:0 6px;font-size:14px;color:#555}.show_label_within_border input{width:100%;padding:12px;border:1.5px solid #777;border-radius:6px;outline:0}.wc-block-components-form.wc-block-checkout__form .wc-optional-hidden{display:none!important}.ccfw-billing-fields{margin-top:20px;margin-bottom:20px}.margin-bottom-10{margin-bottom:15px!important}.ccfw-billing-fields .required{color:red;margin-left:5px}
.my-custom-class{color:#2b2d2f!important;font-size:22px}.ccfw-select-block .css-13cymwt-control{padding:5px;border-color:#2b2d2f}.ccfw-select-block .css-13cymwt-control{border-color:#2b2d2f}.ccfw-select-block{color:#2b2d2f}.ccfw-radio-block .wc-block-components-radio-control__label{margin:0!important}.ccfw-color-block .required,.ccfw-radio-block .required{color:red;margin-left:5px}.ccfw-heading-block{margin-top:30px!important}.show_label_within_border{position:relative;margin:20px 0}.show_label_within_border label{position:absolute;top:-10px;left:12px;background:#fff;padding:0 6px;font-size:14px;color:#555}.show_label_within_border input{width:100%;padding:12px;border:1.5px solid #777;border-radius:6px;outline:0}.wc-block-components-form.wc-block-checkout__form .wc-optional-hidden{display:none!important}.ccfw-additional-fields{margin-top:20px;margin-bottom:20px}.margin-bottom-10{margin-bottom:15px!important}.ccfw-additional-fields .required{color:red;margin-left:5px}