/* Old (parent theme) forms on pages without a v2 template: no email field, cleaner fields and buttons. */
form input[type=email]:not(.subscriber_email):not([name=subscriber_email]),
form .form-group:has(> input[type=email]:not(.subscriber_email)),
form [class*=col-]:has(> input[type=email]:not(.subscriber_email)){display:none!important}
.subscribe_newsletter input[type=email]{display:block!important}

:is(.eventEnquireNow,.OffersSubscribeForm,#ineedPropertyPOPUP,#common_interested_form,#project_interested_form,#property_interested_form,#offer_interested_form,.enquiry-form,.m-submit-from,.b-form) :is(input.form-control,select.form-control,textarea.form-control){
  height:48px;border:1px solid #DDD6C8;border-radius:12px;box-shadow:none;background:#fff;color:#1B1D2B;font-size:15px;padding:0 14px;transition:border-color .2s,box-shadow .2s}
:is(.eventEnquireNow,.OffersSubscribeForm,#ineedPropertyPOPUP,#common_interested_form,#project_interested_form,#property_interested_form,#offer_interested_form,.enquiry-form,.m-submit-from,.b-form) textarea.form-control{height:auto;min-height:84px;padding:12px 14px}
:is(.eventEnquireNow,.OffersSubscribeForm,#ineedPropertyPOPUP,#common_interested_form,#project_interested_form,#property_interested_form,#offer_interested_form,.enquiry-form,.m-submit-from,.b-form) :is(input.form-control,select.form-control,textarea.form-control):focus{border-color:#1B1D2B;box-shadow:0 0 0 3px rgba(232,180,90,.25);outline:none}
:is(.eventEnquireNow,.OffersSubscribeForm,#ineedPropertyPOPUP,#common_interested_form,#project_interested_form,#property_interested_form,#offer_interested_form,.enquiry-form,.m-submit-from,.b-form) :is(button[type=submit],input[type=submit],.btn-danger){border-radius:999px;min-height:48px;font-weight:600;border:0}
:is(.eventEnquireNow,.OffersSubscribeForm,#ineedPropertyPOPUP,#common_interested_form,#project_interested_form,#property_interested_form,#offer_interested_form) .red-border{border-color:#C0392B!important}
.aqv2-thanks{margin:12px 0;padding:14px 18px;border-radius:12px;background:#E7F4EC;color:#1F6B3F;font-size:15px;text-align:center}
