.iStock-wrapper { padding: 20px; margin: 10px 0px 10px 0px; }
.iStock-wrapper:not(.iStock-designMode) { display: none; }
.iStock-wrapper h2, .iStock-title { margin: 0 0 10px 0; font-size: 24px; padding: 0; }
.iStock-notifyTxt { margin: 0 0 10px 0; }
.iStock-availability { display: none; margin-bottom: 10px; }
.iStock-designMode .iStock-availability { display: block; }
.iStock-msg { display:none; color: #008000; font-size: 13px; }
.iStock-msg.iStock-error { color: #dd4124; }
.iStock-fields { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; }
input.iStock-email-id { flex: 3; padding: 12px; border: 1px solid #b3b3b3; }
input.iStock-inp-1 { height: auto; line-height: 1.2; }
.iStock-btn-1 { flex: 1; line-height: 1.2; padding: 12px; }
/*.iStock-wrapper { padding: 20px; margin: 10px 0px 10px 0px; border: 1px solid #b3b3b3; }
.iStock-fields { max-width: 420px; display: flex; flex-direction: column; }
input.iStock-email-id { flex: 1; margin-bottom: 10px; padding: 12px; border: 1px solid #b3b3b3; }
input.iStock-inp-1 { height: auto; line-height: 1.2; }
.iStock-btn-1 { line-height: 1.2; padding: 12px; }*/
/*.iStock-fields { max-width: 420px; display: flex; flex-wrap: wrap; }
input.iStock-email-id { flex: 1; margin-bottom: 10px; padding: 1.5rem; }
.iStock-notify-btn { margin-bottom: 10px; }
input.iStock-email-id.inp-1 { height: auto; line-height: 1.2; margin-right: 5px; }
.iStock-notify-btn.btn-1 { line-height: 1.2; padding: 1.5rem; }*/