.form .form-btn{background:#96588a;font-size:20px;line-height:28px;}
.form .form-actions{padding-top:0;padding-bottom:20px;}
.secureLogos {margin-right: -13px;}#wc-meshulam-payment-cc-form select{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;max-width:208px;}
#wc-grow-wallet-payment-cc-form select{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;max-width:208px;}
#wc-apple-payment-cc-form select{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;max-width:208px;}
#wc-meshulam-payment-cc-form select{position:relative;-webkit-appearance:menulist;appearance:menulist;color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form select{position:relative;-webkit-appearance:menulist;appearance:menulist;color:#a9a9a9;}
input#meshulam_pay_ccNo{background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/card.jpg);background-position:center right 8px;background-size:30px;background-repeat:no-repeat;}
body.rtl input#meshulam_pay_ccNo{background-position:left 8px center;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form p{padding-bottom:10px !important;margin:0 !important;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form label{position:relative;display:block;width:100%;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio label::before{display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:middle;content:"";margin-right:5px;width:7px;height:7px;border:4px solid #9e9e9e;border-radius:50%;background-color:#9e9e9e;padding:0;}
#payment .payment_methods>.wc_payment_method>label.hidden::before{content:"\f10c" !important;color:inherit !important;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio input[type="radio"]:checked+label::before{border-color:#96588a;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio input[type="radio"]{opacity:0;position:absolute;width:0;height:0;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row #meshulam_pay_desc{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;background-color:#fff;border:1px solid #a9a9a9;box-shadow:none;}
#wc-meshulam-payment-cc-form input  ::-webkit-input-placeholder{color:#a9a9a9;}
#wc-meshulam-payment-cc-form input :-moz-placeholder{color:#a9a9a9;}
#wc-meshulam-payment-cc-form input ::-moz-placeholder{color:#a9a9a9;}
#wc-meshulam-payment-cc-form input :-ms-input-placeholder{color:#a9a9a9;}
#wc-meshulam-payment-cc-form input :placeholder-shown,#wc-meshulam-payment-cc-form input::placeholder{color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form input  ::-webkit-input-placeholder{color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form input :-moz-placeholder{color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form input ::-moz-placeholder{color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form input :-ms-input-placeholder{color:#a9a9a9;}
#wc-grow-wallet-payment-cc-form input :placeholder-shown,#wc-grow-wallet-payment-cc-form input::placeholder{color:#a9a9a9;}
.form-row-wrapper-clear{clear:both;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select{opacity:0;visibility:hidden;height:0;transition:0.3s all ease;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;-moz-transition:0.3s all ease;padding-top:0;margin:0;padding-bottom:0;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select.active{opacity:1;visibility:visible;height:45px;margin-bottom:10px;padding:0 !important;}
#meshulam-iframe-container .payment_loader{position:fixed;top:0;width:100%;height:100%;left:0;background-color:rgba(0, 0, 0, 0.10);background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/loader1.gif);background-position:center;background-repeat:no-repeat;background-size:50px;display:none;z-index:9999999999;}
div#meshulam-iframe-container{max-width:412px;margin:0 auto;}
body.rtl .payment_method_meshulam-payment , html[lang="he-IL"] .payment_method_meshulam-payment{direction:rtl;}
li.wc_payment_method.payment_method_meshulam-payment label img{max-width:120px !important;margin-right:0.5em !important;max-height:50px !important;vertical-align:middle !important;}
li.wc_payment_method.payment_method_grow-wallet-payment label img{max-width:200px !important;margin-right:0.5em !important;max-height:50px !important;vertical-align:middle !important;}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed+p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions+.woocommerce-order-details{display:none}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed+p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions+.woocommerce-order-details+.woocommerce-customer-details{display:none}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a+a{display:none}
.meshulam_order_page{padding:50px 0px;padding:50px 0px;position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}
.meshulam_order_page .popup_content{max-width:800px;margin:0 auto;width:100%;background-color:#fff;padding:59px;text-align:center;border-radius:10px;}
.meshulam_order_page h1{font-weight:700}
.meshulam_order_page .text{margin-bottom:30px;}
.meshulam_order_page p{margin-bottom:0px;}
.meshulam_order_page a{background-color:#25b1e7;color:#fff;padding:10px 30px;border-radius:5px;margin:5px;border:1px solid transparent;transition:.5 ease all;}
.meshulam_order_page a:hover{background-color:#fff;border-color:#25b1e7;color:#25b1e7}
.meshulam_fail_order{min-height:50%}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form label.direct_debit_only{display:none;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select.active.hide_debit_drop{display:none;}
select#woocommerce_meshulam-payment_environment option+option{display:none}
div#meshulam-iframe-container.bit_payment_iframe{z-index:100;width:100%;height:100%;position:fixed;border:0;top:0;right:0;max-width:100%;}
li.wc_payment_method.payment_method_meshulam-payment .payment_box.payment_method_meshulam-payment{padding:0 !important;}
li.wc_payment_method.payment_method_apple-payment .payment_box.payment_method_apple-payment{padding:0 !important;}
li.wc_payment_method.payment_method_meshulam-payment .payment_box.payment_method_meshulam-payment fieldset#wc-meshulam-payment-cc-form{padding:10px;}
li.wc_payment_method.payment_method_grow-wallet-payment .payment_box.payment_method_grow-wallet-payment fieldset#wc-grow-wallet-payment-cc-form{padding:10px;}
li.wc_payment_method.payment_method_meshulam-payment .wc-meshulam-payment-form{background-color:#f5f5f5;display:block;padding:1.41575em;cursor:pointer;}
li.wc_payment_method.payment_method_meshulam-payment .payment_box.payment_method_meshulam-payment fieldset.wc-payment-form.wc-meshulam-payment-form.hide_filed{padding:0 !important;}
.payment_box.payment_method_meshulam-payment.hide_box{display:none !important;}
li.wc_payment_method.payment_method_bit-payment label img{max-width:25px;}
.payment_box.payment_method_bit-payment.hide_box{display:none !important;}
.payment_box.payment_method_meshulam-payment .form-row.form-row-radio{padding:0 !important;margin:0 !important;}
.payment_box.payment_method_grow-wallet-payment .form-row.form-row-radio{padding:0 !important;margin:0 !important;}
.payment_box.payment_method_apple-payment .form-row.form-row-radio{padding:0 !important;margin:0 !important;}
.popup_overlay_meshulam{position:fixed;background:rgb(0 0 0 / 50%);width:100%;height:100%;padding-top:0;top:0;z-index:99999999999;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.popup_overlay_meshulam .close_popup_meshulam{z-index:99;max-width:480px;margin:0 auto;font-size:20px;cursor:pointer;position:relative;top:48px;right:10px;font-weight:bold;color:#2487d3;text-align:right;width:30px;margin:0;}
.popup_overlay_meshulam div#meshulam-iframe-container{background-color:transparent;width:100%;}
.popup_overlay_meshulam div#meshulam-iframe-container.bit_payment_iframe{max-width:500px;}
.popup_overlay_meshulam .close_popup_meshulam{display:none;}
.close_popup_meshulam{display:none;}
.popup_overlay_meshulam div#meshulam-iframe-container{position:relative;}
.popup_overlay_meshulam .close_popup_meshulam{position:absolute;top:10px}
iframe#meshulam-iframe{height:470px;}
.chkbx-toggle{display:none !important;}
.chkbx-toggle + label{position:relative;display:inline-block;cursor:pointer;outline:none;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:50px;height:25px;background-color:#e4e4e4;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-transition:background 0.4s;-o-transition:background 0.4s;-webkit-transition:background 0.4s;transition:background 0.4s;}
.chkbx-toggle + label::before,.chkbx-toggle + label::after{content:"";display:block;position:absolute;}
.chkbx-toggle + label::before{right:1px;left:1px;top:1px;bottom:1px;background-color:#afaeae;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-transition:background 0.4s;-o-transition:background 0.4s;-webkit-transition:background 0.4s;transition:background 0.4s;}
.chkbx-toggle + label::after{top:4px;left:5px;width:17px;height:17px;background-color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-transition:-moz-transform 0.4s;-o-transition:-o-transform 0.4s;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;}
.chkbx-toggle:checked + label{background-color:#13dff3;}
.chkbx-toggle:checked + label::before{background-color:#13dff3;}
.chkbx-toggle:checked + label::after{-moz-transform:translateX(23px);-ms-transform:translateX(23px);-webkit-transform:translateX(23px);transform:translateX(23px);}
.chkbx-toggle:disabled + label{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;cursor:default;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]{display:inline-block !important;vertical-align:middle !important;margin:0 1em 0 0 !important;}
body.rtl.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]{margin:0 0 0 1em !important;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method>label{display:inline-block !important;vertical-align:middle !important;margin:0;}
body.rtl.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{margin:-2px 0.5em 0 0 !important;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{margin:-2px 0 0 0.5em !important;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label .about_paypal{float:none !important;line-height:normal !important;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method[type="radio"]::before,
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method[type="radio"]::after{display:none !important;}
.woocommerce-checkout #payment .payment_methods li{line-height:35px;}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method>label{vertical-align:baseline !important;}
body li.wc_payment_method.payment_method_bitpay-payment label img{top:0px;position:relative;vertical-align:middle !important}
body.rtl.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{max-width:25px;max-height:25px;}
li.wc_payment_method label img{top:1px;display:inline-block;vertical-align:middle;}
#payment .payment_methods li img{float:none !important}
.recuring-heading{margin-top:35px;display:flex;align-items:center;}
.recuring-heading .recuring-logo{max-width:150px;margin-right:30px;}
.recuring-heading .recuring-logo img{max-width:100%;}
.recuring-heading h2{margin:0;font-size:1.7em;font-weight:bold;}
#main_recuring_meshulam_div table.wp-list-table{border-radius:20px;border:0;overflow:hidden;}
#main_recuring_meshulam_div table.wp-list-table thead tr th{padding:20px;border:0;font-weight:500;position:relative;text-align:center;}
#main_recuring_meshulam_div table.wp-list-table thead tr th:not(:last-child):before{content:'';height:30px;width:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#dddddd;}
#main_recuring_meshulam_div table.wp-list-table tbody>:nth-child(odd){background-color:#f6f7f7;}
#main_recuring_meshulam_div table.wp-list-table tbody tr td{text-align:center;padding:15px 20px;vertical-align:middle;font-size:16px;}
#main_recuring_meshulam_div table.wp-list-table tbody tr td.order_status{color:#04f97d;font-weight:500;}
#main_recuring_meshulam_div table.wp-list-table tbody tr td.edit a{display:inline-block;vertical-align:middle;max-width:30px;line-height:0;}
#main_recuring_meshulam_div table.wp-list-table tbody tr td.edit img{max-width:100%;}
#main_recuring_meshulam_div table.wp-list-table tfoot{opacity:0;}
.recuring-edit-wrap{margin:0 0 10px 0;padding:0 30px;display:flex;align-items:center;justify-content:flex-end;}
.recuring-edit-wrap li{margin:0 0 0 15px;}
.recuring-edit-wrap li .button{padding:7px 20px;border:2px solid #38ba5e;background:#38ba5e;color:#fff;font-size:16px;font-weight:500;min-width:100px;text-align:center;}
.recuring-edit-wrap li .button:hover{color:#38ba5e;border-color:#38ba5e;}
.recuring-edit-wrap li .update_recurring_edit{border-color:#505050;background-color:#505050;}
body #meshulam_update_details_popup_modal .meshulam_modal_container{border-radius:20px;border:2px solid #87d6a9;}
body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body{padding:35px 52px;border-radius:20px;position:relative;}
body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body h3{font-size:28px;font-weight:bold;margin:0;color:#505050;line-height:1;border-bottom:1px solid #ebebeb;padding-bottom:25px;margin-bottom:36px;}
body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body .modal-close{position:absolute;top:22px;right:22px;background-color:transparent;border:none;padding:0;width:20px;height:20px;display:block;font-size:0;}
body #meshulam_update_details_popup_modal .inner-form-field{display:flex;flex-wrap:wrap;justify-content:space-between;}
body #meshulam_update_details_popup_modal .inner-form-field>div{position:relative;width:calc(50% - 20px);margin-bottom:20px;}
body #meshulam_update_details_popup_modal .inner-form-field>div input{width:100% !important;height:53px;color:#505050 !important;font-size:20px;border-color:#ebebeb;}
body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field>button{width:30px;height:23px;padding:0;cursor:pointer;position:absolute;right:20px;top:10px;}
body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field button::before{display:none;}
body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field>span{position:absolute;right:20px;}
body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field button{display:inline-block;background-color:transparent;border:none;height:30px;}
body #meshulam_update_details_popup_modal .update_btn_submit button{color:#fff;border-color:#12bc5c;background:#12bc5c;width:100%;height:47px;max-width:158px;margin:0 auto;margin-right:0;display:block;margin-top:40px;font-size:16px;}
body #meshulam_update_details_popup_modal .edit_btn:disabled{background-color:#f8f8f8;padding-left:12px !important;}
body #meshulam_update_details_popup_modal.meshulam_modal{background-color:rgba(240,240,241,0.7);}
body .model_back{color:#fff;text-decoration:none;font-size:20px;background-color:#505050;padding:16px 30px 10px;height:52.45px;display:block;box-sizing:border-box;border-radius:4px;text-transform:capitalize;}
[dir="rtl"] body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field>span,
[dir="rtl"] body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field>button{right:auto;left:20px;}
[dir="rtl"] body #meshulam_update_details_popup_modal .update_btn_submit button{margin-left:0;margin-right:auto;}
[dir="rtl"] body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body .modal-close{left:22px;right:auto;}
[dir="rtl"] body #meshulam_update_details_popup_modal .inner-form-field>div input{text-align:right;padding-right:12px !important;}
[dir="rtl"] #main_recuring_meshulam_div{padding-right:0px !important;padding-left:20px !important;}
@media only screen and (max-width:1023px){
.over_table{width:100%;overflow:auto;padding:0px 20px;box-sizing:border-box;}
}
@media only screen and (max-width:959px){
.meshulam_order_page .popup_content{max-width:90%;}
.meshulam_order_page .popup_content{padding:30px;}
.popup_overlay_meshulam{padding:50px 15px 0;}
.popup_overlay_meshulam .close_popup_meshulam{padding:0 25px;}
#meshulam-iframe-container #meshulam-iframe{height:524px;}
}
@media only screen and (max-width:767px){
body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body h3 { font-size: 20px; padding-bottom: 15px; margin-bottom: 20px; }
body #meshulam_update_details_popup_modal .inner-form-field>div { width: 100%; margin-bottom: 10px; } 
body #meshulam_update_details_popup_modal .meshulam_modal_container .meshulam_modal_body { padding: 15px 20px; }
body #meshulam_update_details_popup_modal .inner-form-field>div input { height: 45px; font-size: 16px; }
body #meshulam_update_details_popup_modal .inner-form-field>div.edit-field>button { top: 5px; }
body #meshulam_update_details_popup_modal .update_btn_submit button { height: 42px; max-width: 110px; margin-top: 10px; font-size: 16px; }
}.toplevel_page_meshulam-payment-setting #wpcontent,.meshulam-pay_page_meshulam-paypal-setting #wpcontent{color:#000;}
.meshulam_payment_wrapper{position:relative;}
.toplevel_page_meshulam-payment-setting .meshulam_payment_>h2::after{content:'';position:absolute;background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/meshulam_icons.png);width:50px;height:72px;top:0px;left:665px;}
.toplevel_page_meshulam-payment-setting .meshulam_>h2::after{content:'';position:absolute;background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/grow-logo.svg);background-size:contain;background-repeat:no-repeat;width:140px;height:72px;top:0px;left:665px;}
.meshulam_payment_ h2{color:#25b1e7;font-size:2em !important;margin-bottom:30px !important;position:relative;}
.meshulam_ h2{color:#25b1e7;font-size:2em !important;margin-bottom:30px !important;position:relative;}
.meshulam_payment_ p{font-size:1.2em;margin-top:0;color:#888;}
.meshulam_ p{font-size:1.2em;color:#888;}
.wrap.meshulam_payment_ label{font-size:1.1em;}
.wrap.meshulam_ label{font-size:1.1em;}
.wrap.meshulam_payment_ textarea{width:500px;max-width:100%;min-height:100px;font-size:16px;color:#222;transition:0.5s ease all;-webkit-transition:0.5s ease all;border:1px solid #a3a3a3;border-radius:6px;}
.wrap.meshulam_ textarea{width:500px;max-width:100%;min-height:100px;font-size:16px;color:#222;transition:0.5s ease all;-webkit-transition:0.5s ease all;border:1px solid #a3a3a3;border-radius:6px;}
.wrap.meshulam_payment_ textarea:focus{border-color:#61d0f0;}
.wrap.meshulam_ textarea:focus{border-color:#61d0f0;}
.wrap.meshulam_payment_ input[type="text"],.wrap.meshulam_payment_ input[type="email"],  .wrap.meshulam_payment_ input[type="password"]{display:block;width:500px;max-width:100%;margin-bottom:5px;height:50px;background:#fff;padding-right:16px;font-size:16px;color:#222;transition:0.5s ease all;-webkit-transition:0.5s ease all;border:1px solid #a3a3a3;border-radius:6px;padding-left:10px;font-weight:normal;transition:0.5s ease all;-webkit-appearance:none;-moz-appearance:none;outline:none !important;}
.wrap.meshulam_ input[type="text"],.wrap.meshulam_ input[type="email"],  .wrap.meshulam_ input[type="password"]{display:block;width:500px;max-width:100%;margin-bottom:5px;height:50px;background:#fff;padding-right:16px;font-size:16px;color:#222;transition:0.5s ease all;-webkit-transition:0.5s ease all;border:1px solid #a3a3a3;border-radius:6px;padding-left:10px;font-weight:normal;transition:0.5s ease all;-webkit-appearance:none;-moz-appearance:none;outline:none !important;}
.wrap.meshulam_payment_ input[type="text"]:focus, .wrap.meshulam_payment_ input[type="password"]:focus{border-color:#61d0f0;}
.wrap.meshulam_ input[type="text"]:focus, .wrap.meshulam_ input[type="password"]:focus{border-color:#61d0f0;}
.toplevel_page_meshulam-payment-setting input#submit{background-color:#41d993;border:2px solid #41d993;border-radius:30px;color:#fff;cursor:pointer;transition:0.5s ease all;text-shadow:none;line-height:28px;height:42px;box-shadow:none;font-size:1em;padding:0px;min-width:150px;font-weight:600;letter-spacing:0.5px;transition:0.5s ease all;-webkit-transition:0.5s ease all;}
.toplevel_page_meshulam-payment-setting input#submit:hover{background-color:transparent;color:#41d993;}
.meshulam_payment_ input[type=checkbox]{width:18px;height:18px;border-color:#61d0f0;position:relative;}
.meshulam_ input[type=checkbox]{width:18px;height:18px;border-color:#61d0f0;position:relative;}
.meshulam_payment_ input[type=checkbox]:checked:before{color:#61d0f0;margin:-2px 0 0 -3px;font:normal 21px/1 dashicons;}
.meshulam_ input[type=checkbox]:checked:before{color:#61d0f0;margin:-2px 0 0 -3px;font:normal 21px/1 dashicons;}
html[lang="he-IL"] .meshulam_payment_wrapper::after{left:auto;right:665px;}
.meshulam_acc td#bacs_accounts p{margin-bottom:10px;font-weight:500;}
.meshulam_acc td#bacs_accounts input[type=text]{min-width:175px;}
.meshulam_right_col, .meshulam_left_col{display:inline-block;vertical-align:top;}
.meshulam_right_col{width:840px;}
.meshulam_left_col{width:calc(100% - 854px);}
.meshulam_left_col input[type="text"], .meshulam_left_col input[type="password"]{width:100% !important;max-width:500px;}
.meshulam_left_col td.forminp, .meshulam_left_col th{display:block;width:100%;}
.meshulam_left_col td.forminp{padding-top:0;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:0;}
.meshulam_left_col .wrapper{max-width:600px;padding:30px 30px;box-sizing:border-box;background-color:#fff;border-radius:10px;border:1px solid #ccc;}
.meshulam_left_col .wrapper h3{margin:0;border-bottom:1px solid #ccc;padding-bottom:15px;font-size:1.5em;line-height:1.2;}
.meshulam_right_col h3{font-size:1.5em;line-height:1.2;}
.meshulam_right_col table.form-table textarea.wide-input ,.meshulam_right_col textarea.wide-input{max-width:400px;}
.meshulam_right_col table.form-table input[type=email], .meshulam_right_col table.form-table input[type=tel]{width:400px !important;max-width:100%;}
html[lang="he-IL"] .wrap.meshulam_payment_ input{direction:rtl;}
.woocommerce .meshulam_right_col table.form-table select[multiple]{width:400px;height:80px;overflow:hidden;border:0;background-color:transparent;box-shadow:none;}
.woocommerce .meshulam_right_col table.form-table select[multiple]+.btn-group button{display:none;}
.woocommerce .meshulam_right_col table.form-table ul.multiselect-container .multiselect-all{display:none;}
.woocommerce .meshulam_right_col table.form-table ul.multiselect-container a{color:#32373c;}
.woocommerce .meshulam_right_col table.form-table ul.multiselect-container li{margin-bottom:0;}
.woocommerce table.form-table th label[for="woocommerce_meshulam-payment_title"]::after{content:'*';color:#f44336;}
.woocommerce table.form-table th label[for="woocommerce_meshulam-payment_business_owner_code"]::after{content:'*';color:#f44336;}
.woocommerce table.form-table th label[for="woocommerce_meshulam-payment_thank_you_page"]::after{content:'*';color:#f44336;}
.woocommerce table.form-table th label[for="woocommerce_meshulam-payment_fail_url"]::after{content:'*';color:#f44336;}
.woocommerce table.form-table th label[for="woocommerce_meshulam-payment_payment_type"]::after{content:'*';color:#f44336;}
select#woocommerce_meshulam-payment_environment option+option{display:none}
select#woocommerce_meshulam-payment_environment option+option{display:none}
.meshulam_payment_ .notice.notice-error p{padding-top:11px;}
textarea#woocommerce_meshulam-bit-payment_description_payer,textarea#woocommerce_meshulam-bit-payment_company_api_extra_details,textarea#woocommerce_meshulam-bit-payment_add_payment_note{width:400px;}
input#_meshulam_checkbox_field{width:16px !important;}
#iframe_error{text-align:center;color:red;font-weight:bold;}
#Meshulam-options h1{display:block;width:100%;}
@media only screen and (max-width: 1440px) {
.meshulam_right_col{width:640px;}
.meshulam_left_col{width:calc(100% - 654px);}
.meshulam_acc td#bacs_accounts input[type=text]{min-width:116px;}
}
@media only screen and (max-width: 1100px) {
.meshulam_right_col{width:100%;}
.meshulam_left_col{width:100%;}
.meshulam_left_col .wrapper{max-width:100%;}
}
.main_meshulam_loader{display:none;}
.meshulam_loader{position:fixed;display:flex;align-items:center;justify-content:center;top:0;width:100%;height:100%;z-index:99999;}
.meshulam_loader .inside_loader{border:16px solid #f3f3f3;margin-top:-150px;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;}
@keyframes spin { 0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.edit-php.post-type-shop_order table #meshulam-ivoice{width:1ch;}
.wc_payment_method.payment_method_apple-payment label img{width:45px;}
@media only screen and (max-width:767px) {
.single-content {padding: 0;}
}#wc-bitpay-payment-cc-form select{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;}
#wc-bitpay-payment-cc-form select{position:relative;-webkit-appearance:menulist;appearance:menulist;color:#a9a9a9;}
input#meshulam_pay_ccNo{background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/card.jpg);background-position:center right 8px;background-size:30px;background-repeat:no-repeat;}
body.rtl input#meshulam_pay_ccNo{background-position:left 8px center;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form p{padding-bottom:10px !important;margin:0 !important;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form label{position:relative;display:block;width:100%;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio label::before{display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:middle;content:"";margin-right:5px;width:7px;height:7px;border:4px solid #9e9e9e;border-radius:50%;background-color:#9e9e9e;padding:0;}
#payment .payment_methods>.wc_payment_method>label.hidden::before{content:"\f10c" !important;color:inherit !important;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio input[type="radio"]:checked+label::before{border-color:#96588a;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row-radio input[type="radio"]{opacity:0;position:absolute;width:0;height:0;}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form .form-row #meshulam_pay_desc{display:block;min-height:45px;border-radius:5px;padding:0px 10px;line-height:45px;width:100% !important;color:#a9a9a9;font-size:1.1em;background-color:#fff;border:1px solid #a9a9a9;box-shadow:none;}
#wc-bitpay-payment-cc-form input  ::-webkit-input-placeholder{color:#a9a9a9;}
#wc-bitpay-payment-cc-form input :-moz-placeholder{color:#a9a9a9;}
#wc-bitpay-payment-cc-form input ::-moz-placeholder{color:#a9a9a9;}
#wc-bitpay-payment-cc-form input :-ms-input-placeholder{color:#a9a9a9;}
#wc-bitpay-payment-cc-form input :placeholder-shown,#wc-bitpay-payment-cc-form input::placeholder{color:#a9a9a9;}
.form-row-wrapper-clear{clear:both;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select{opacity:0;visibility:hidden;height:0;transition:0.3s all ease;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;-moz-transition:0.3s all ease;padding-top:0;margin:0;padding-bottom:0;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select.active{opacity:1;visibility:visible;height:45px;margin-bottom:10px;padding:0 !important;}
#meshulam-iframe-container .payment_loader{position:fixed;top:0;width:100%;height:100%;left:0;background-color:rgba(0, 0, 0, 0.10);background-image:url(//alfarhythm.com/wp-content/plugins/meshulam-payment-gateway//assets/images/loader1.gif);background-position:center;background-repeat:no-repeat;background-size:50px;display:none;z-index:9999999999;justify-content:center;align-items:center;padding-top:100px;}
div#meshulam-iframe-container{max-width:305px;margin:0 auto;}
li.wc_payment_method.payment_method_bitpay-payment label img{top:5px;}
body.rtl .payment_method_bitpay-payment , html[lang="he-IL"] .payment_method_bitpay-payment{direction:rtl;}
li.wc_payment_method.payment_method_bitpay-payment label img{max-width:60px;vertical-align:top !important;}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed+p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions+.woocommerce-order-details{display:none}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed+p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions+.woocommerce-order-details+.woocommerce-customer-details{display:none}
p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed-actions a+a{display:none}
.meshulam_order_page{padding:50px 0px;padding:50px 0px;position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;}
.meshulam_order_page .popup_content{max-width:800px;margin:0 auto;width:100%;background-color:#fff;padding:59px;text-align:center;border-radius:10px;margin:}
.meshulam_order_page h1{font-weight:700}
.meshulam_order_page .text{margin-bottom:30px;}
.meshulam_order_page p{margin-bottom:0px;}
.meshulam_order_page a{background-color:#25b1e7;color:#fff;padding:10px 30px;border-radius:5px;margin:5px;border:1px solid transparent;transition:.5 ease all;}
.meshulam_order_page a:hover{background-color:#fff;border-color:#25b1e7;color:#25b1e7}
.meshulam_fail_order{min-height:50%}
#payment .payment_methods li .payment_box .wc-meshulam-payment-form label.direct_debit_only{display:none;}
#payment .payment_methods li .payment_box fieldset .form-row.form-row-select.active.hide_debit_drop{display:none;}
select#woocommerce_meshulam-payment_environment option+option{display:none}
div#meshulam-iframe-container.bit_payment_iframe,div#meshulam-iframe-container.googlepay_payment_iframe{z-index:100;width:100%;height:100%;position:relative;border:0;top:0;right:0;max-width:100%;}
.popup_overlay_meshulam div#meshulam-iframe-container.googlepay_payment_iframe{display:flex;align-items:center;justify-content:center;}
.popup_overlay_meshulam div#meshulam-iframe-container.googlepay_payment_iframe iframe{width:412px;height:412px;overflow:hidden;background:#fff;}
.payment_method_googlepay-payment label img{max-width:45px !important;max-height:45px !important;}
li.wc_payment_method.payment_method_bitpay-payment .payment_box.payment_method_bitpay-payment{padding:0 !important;}
li.wc_payment_method.payment_method_bitpay-payment .payment_box.payment_method_bitpay-payment fieldset#wc-bitpay-payment-cc-form{padding:10px;}
li.wc_payment_method.payment_method_bitpay-payment .wc-meshulam-payment-form{background-color:#f5f5f5;display:block;padding:1.41575em;cursor:pointer;}
@media only screen and (max-width:959px){
.meshulam_order_page .popup_content{max-width:90%;}
.meshulam_order_page .popup_content{padding:30px;}
}
li.wc_payment_method.payment_method_bitpay-payment .payment_box.payment_method_bitpay-payment fieldset.wc-payment-form.wc-meshulam-payment-form.hide_filed{padding:0 !important;}
.payment_box.payment_method_bitpay-payment.hide_box{display:none !important;}
.payment_box.payment_method_googlepay-payment.hide_box{display:none !important;}
li.wc_payment_method.payment_method_bitpay-payment label img{max-width:25px !important;}
.payment_box.payment_method_apple-payment.hide_box{display:none !important;}
.payment_method_bitpay-payment::before{display:none !important;}
.payment_box.payment_method_bitpay-payment .form-row.form-row-radio{padding:0 !important;margin:0 !important;}
.popup_overlay_meshulam div#meshulam-iframe-container.bit_payment_iframe{max-width:100%;height:auto;background:transparent;}
.popup_overlay_meshulam .close_popup_bit{display:none;}
.bit_iframe{z-index:100;width:100%;height:100%;position:fixed;border:0;top:0;right:0;background-color:transparent !important;}
@media only screen and (max-width:767px){
.single-page-article #meshulam-iframe-container #meshulam-iframe{    height: 540px;}
.single-page-article div#meshulam-iframe-container.bit_payment_iframe{    z-index: 9 !important;}
body #meshulam-iframe-container #meshulam-iframe {
height: auto;
min-height: 402px;
}
body .popup_overlay_meshulam div#meshulam-iframe-container.bit_payment_iframe {
width: 100%;
height: 100%;
}
body .popup_overlay_meshulam {
width: 100%;
height: 100%;
padding: 0;
}
body .popup_overlay_meshulam #meshulam-iframe-container #meshulam-iframe {
height: 100%;
top: 0;
position: fixed;
left: 0;
}
body .popup_overlay_meshulam div#meshulam-iframe-container {
height: 100%;
top: 0;
}
body .popup_overlay_meshulam .close_popup_meshulam {
z-index: 999;
top: 10px;
padding: 0;
}
div#meshulam-iframe-container{max-width: 310px;}
body #meshulam-iframe-container #meshulam-iframe { min-height: 432px; }
#meshulam-iframe-container{ position: relative;min-height: 500px;}
#meshulam-iframe-container #meshulam-iframe{min-height: 500px !important;position: absolute;left: 50%;margin: 0 auto;min-width: 320px;top: 0;margin-left: -155px;}
body .popup_overlay_meshulam #meshulam-iframe-container #meshulam-iframe {margin: 0 !important;}
}