.wc-block-components-address-form__country,.wc-block-components-text-input,.pmpro_lost_password-field,.pmpro_member_profile_edit-field,.pmpro_login_wrap>div>form>p:not(.login-submit,.login-remember),p.form-row:not(#update_all_subscriptions_payment_method_field),div.acf-field{border-radius:10px;padding:0px!important;border:1px solid var(--global-palette3);margin-bottom:16px!important}
.wc-block-components-text-input>label,.pmpro_lost_password-field>label,.pmpro_member_profile_edit-field>label,.pmpro_login_wrap>div>form>p:not(.login-remember)>label,.woocommerce form p.form-row label:not(.checkbox),.acf-label{display:inline-block!important;width:auto;padding:0 15px;position:relative;top:-15px;background:white;left:15px;font-weight:300!important;z-index:1}
.wc-block-components-text-input>input,.pmpro_lost_password-field>input,.pmpro_member_profile_edit-field>input,.pmpro_login_wrap>div>form>p>input:not([type=submit]),p.form-row>span>input,p.form-row>span>textarea,p.form-row>span>.select2,.acf-input>.acf-input-wrap>input,.acf-input>.acf-input-wrap>select{width:100%;border-radius:10px!important;padding:8px 11px !important;font-size:15px;color:#555!important;line-height:1;background:#fdfdfd!important;border:none!important;max-width:100%!important;margin-top:-5px}
	.pmpro_lost_password-field:focus-within>input,.pmpro_member_profile_edit-field:focus-within>input,.pmpro_login_wrap>div>form>p:focus-within>input,p.form-row>span>input:focus,p.form-row>span>textarea:focus,p.form-row>span>.select2:focus{background:#fff!important}
.select2-container--default .select2-selection--single{border:none}
input[type="tel"]{border:none !important}
#wc-stripe_sepa-form>.form-row.form-row-wide{height:55px}
#stripe-iban-element.wc-stripe-iban-element-field{margin:-65px 3px 5px 3px;border:none}

p.login-remember>label{width:100%;display:inline-block;padding:0 10px;color:#555;font-weight:500!important;line-height:40px}
p.login-remember>input{margin-right:10px}
.pmpro_btn.pmpro_btn-submit,form>p.login-submit>input{background:#f76c46;color:var(--global-palette-btn)!important;padding:15px 40px!important;border-radius:50px;text-transform:uppercase;min-width:150px}

#pmpro_btn-password-toggle-1{background:none;padding:0;line-height:15px;position:relative;float:right;top:-28px;right:8px;}
.pmpro_form_field-password-toggle-state{display:none}

.wc-block-components-address-form__address_2-toggle{margin:-4px 0 16px!important;background:var(--global-palette-btn-bg-hover)!important;}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{top:-12px!important;transform:none!important;}
div.wc-block-components-sidebar-layout>div.wc-block-components-main{padding:25px;}
div.wc-block-components-sidebar-layout>div.wc-block-components-sidebar{padding:25px;margin:0}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:none!important;border-radius:15px!important;box-shadow:none!important;max-height:39px!important;padding:0.5em!important}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"]{border:none!important;box-shadow:none!important}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{border:none!important;margin:32px 0 0!important}
.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label {transform:none!important;top:-12px!important;padding:0 15px;background:white;}
.wc-block-components-validation-error{padding:0 10px;font-size:11.25px}
.wc-eu-vat-checkout-uk-notice{display:none!important}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:none!important;border:1px solid black;}
form.wc-block-components-form>div.wc-block-components-checkout-step{margin:0 0 24px;}
.wc-block-components-form .wc-block-components-text-input input[type="email"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus, .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus, .wc-block-components-text-input input[type="email"]:focus, .wc-block-components-text-input input[type="number"]:focus, .wc-block-components-text-input input[type="tel"]:focus, .wc-block-components-text-input input[type="text"]:focus, .wc-block-components-text-input input[type="url"]:focus{box-shadow:none!important;}
#vat_verification_in_progress{display:none!important}
p.woocommerce-invalid,.has-error{border-color:#cc1818!important}
.wc-block-components-address-form__address_2-toggle:hover,.wc-block-components-address-form__address_2-toggle:focus,.wc-block-components-address-form__address_2-toggle:active{box-shadow:none!important}

form.pmpro_form .lite {font-size:14px;font-weight:600;padding:0 10px;font-style:oblique}

.input-checkbox{top:0!important}
.input-checkbox:not(:checked),
.pmpro_login_wrap>div>form [type="checkbox"],
.pmpro_login_wrap>div>form [type="radio"],
.acf-checkbox-list>li>label>input[type="checkbox"]
{width:25px;height:25px;position:relative;top:5px;border:1px solid var(--global-palette3);appearance:none;border-radius:5px;background:none}
.acf-checkbox-list>li>label>input[type="checkbox"]{width:18px;height:18px;top:-1px}
input[type="checkbox"]::before {content:'';width:18px;height:18px;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#f76c46;display:block;top:2px;position:relative;left:2px}
.acf-checkbox-list>li>label>input[type="checkbox"]::before{width:14px;height:14px;top:1px;left:1px}
input[type="checkbox"]:checked::before {transform:scale(1)}

#woocommerce_eu_vat_number-description{display:none!important}
.select2-container--default .select2-selection--single{height:28px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.8!important}
.woocommerce form .form-row .optional{display:none}
.woocommerce-privacy-policy-text>p{font-size:15px;margin-bottom:10px!important}
.woocommerce-form-row>input{border:none!important;background:none!important}

.woocommerce form .form-row .input-checkbox{margin:-8px 8px 0 9px!important;display:inline-block!important}
.woocommerce form .form-row.place-order .input-checkbox{margin:0 8px 0 9px!important;display:inline-block!important;appearance:none;border:1px solid;width:23px;height:23px;border-radius:5px;}
.woocommerce form .form-row.place-order .form-row.validate-required{vertical-align: middle;line-height: 42px;}
.woocommerce form .form-row.place-order span{margin-top: 0;}
#update_all_subscriptions_addresses_field{border:none!important;padding-top:18px!important}

.pmpro_login_wrap>h2,.pmpro_login_wrap>div>hr,.pmpro_lost_password_wrap>hr{display:none}
p.form-row>span{margin-top:-20px;display:block}
p.form-row>span>em{padding-left:80px;position:relative;left:10px}
p.form-row>span>em:before{display:block;position:relative;width:1px;height:1px;content:''}
.pmpro_actions_nav{float:right;margin-top:-50px!important;margin-right:20px!important}
.pmpro_actions_nav>a{color:var(--global-palette3)}

.pmpro_message{margin-bottom:2em}

div.acf-fields{display:flex;flex-wrap:wrap;justify-content:space-between}
div.acf-field{width:48%}
.acf-fields>.acf-field:first-child,.acf-fields>.acf-field{border-top:1px solid var(--global-palette3)!important}
.acf-field>.acf-label>label{font-weight:300!important}
.acf-field>.acf-label{margin:0!important}
.acf-field>.acf-input{margin-top:-10px}
td.acf-field>.acf-input{margin-top:0px}
.acf-image-uploader{margin:0 30px}
.mce-edit-area{height:397px!important}
.bbp-form .mce-edit-area{height:200px!important}
.acf-field>.acf-input>select{border:none;background-color:transparent}

.gm-style-mtc>button{border-radius:2px!important}
.acf-url i{top:9px!important}
a.acf-button.button{font-size:12px;padding:5px!important;line-height:12px}
.mce-tinymce.mce-container.mce-panel,.mce-statusbar,.mce-widget *{background:transparent!important}
.acf-editor-wrap .wp-editor-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}



div.acf-field.mb_description{width:100%}
div.acf-field.mb_description .mce-edit-area{height:280px!important}

div.acf-field.acf-field-repeater{width:100%;border:none!important}
div.acf-field.acf-field-repeater>.acf-label{display:block!important;left:0;padding:0}
div.acf-field.acf-field-repeater>.acf-label>label{margin:20px 0;border-bottom:1px solid var(--global-palette3);font-weight:700!important;font-size:28px;width:100%}
.acf-input>ul.acf-checkbox-list{margin:0 10px 10px}
.acf-input>ul.acf-checkbox-list>li{min-width:150px}
.mb_intervention>.acf-input>ul.acf-checkbox-list>li{min-width:230px}

.bbp-the-content-wrapper{border-bottom:1px solid #CBD5E0;overflow:hidden;border-radius:5px}

.mce-widget.mce-tooltip{display:none !important}


.acf-field-6536784893a13{max-height:55px}


p.form-row>#billing_address_2_field,p.form-row>#shipping_address_2_field{padding-top:20px}

.woocommerce-MyAccount-content fieldset{padding-bottom:0;}
fieldset>legend{background:#fff;padding:0 15px;margin-bottom:10px}
.woocommerce-account .addresses .title h5{float:left;font-size:18px}

.woocommerce-MyAccount-content>#primary>.site-container{padding:0}
.woocommerce-MyAccount-content>#primary>.site-container>main>div>article>.entry-content-wrap{padding:0}


#update_all_subscriptions_payment_method_field{margin:55px 0 -15px !important}
.stripe-sepa-icon{background:#666;margin-left:25px!important;border:5px solid #666;box-sizing:initial}

input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0px 1000px #0000 inset!important;transition:background-color 5000s ease-in-out 0s}
.woocommerce-form-login>p.form-row:not(.woocommerce-form-row){border:none!important;margin-top:45px}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%!important;left:-10px!important}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme>input{border:1px solid var(--global-palette3);appearance:none;border-radius:5px;width:25px;height:25px}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme>span{padding-left:5px!important;top:-7px;position:relative}
span.password-input{padding-top:17px}
p.woocommerce-form-row>span.password-input{padding-top:0}
.woocommerce .woocommerce-form-login .show-password-input{top:1.9em!important}

.lost_reset_password>p.woocommerce-form-row:not(.form-row-first){border:none!important}

.bbpnns-digest-fieldset div:last-child {
	margin-bottom: 2em;
}

.woocommerce-password-strength{border-radius:0 0 10px 10px}

#loginform p.login-username{margin-top:10px}

.woocommerce-button.button.invoice{display:none}
span.woocommerce-input-wrapper{padding:0px !important}

.woocommerce-terms-and-conditions-wrapper>p>span>label{position:relative;line-height:1.6 !important;display:inline-block !important;margin:10px 10px 10px 40px;}
.woocommerce-terms-and-conditions-wrapper>p>span>label>input{position: absolute !important;left:-40px;top:calc(50% - 12px) !important;}
#update_all_subscriptions_addresses_field{margin-top:40px}


fieldset.bbp-form.bbpnns-digest-fieldset>div{margin:10px 0}


.pmpro_form_submit{margin-top:32px}



